Big Huge Thesaurus

cloth covering

noun